package org.xx.armory.bindings;

import java.lang.annotation.Documented;
import java.lang.annotation.Retention;
import java.lang.annotation.Target;

import static java.lang.annotation.ElementType.METHOD;
import static java.lang.annotation.RetentionPolicy.RUNTIME;

/**
 * 表示该方法不需要绑定参数，只接收原始数据。
 * <p>
 * 原始数据是远程调用时传递的原始参数, 还没有被解析为特定的格式, 所以原始数据必须是字节数组。
 * </p>
 *
 * @author Haart
 */
@Target(value = METHOD)
@Retention(value = RUNTIME)
@Documented
public @interface RawContent {
}
